/**
 * @date 11:38:47 AM
 * IEducationHomeWorkStudentDao.java
 * Administrator
 * TODO
 */
package com.qs.education.bean.dao;
import java.util.List;

import com.qs.education.bean.entity.EducationHomeWork;
import com.qs.education.bean.entity.EducationHomeWorkStudent;
import com.qs.education.bean.entity.EducationStudent;
/**
 * @class IEducationHomeWorkStudentDao	
 * @author Warren
 * @description
 * @date Nov 20, 2018 
 */
public interface IEducationHomeWorkStudentDao extends IBaseDao<EducationHomeWorkStudent>{
	
	/**
	 * @author Warren
	 * @param educationStudent
	 * @return ResponseListBean<EducationHomeWorkStudent>
	 * @description 根据学生id查询学生的作业
	 * @date Nov 20, 2018
	 */
	public List<EducationHomeWorkStudent> getListByStudentId(EducationStudent educationStudent);
	
	/**
	 * @author Warren
	 * @param educationStudent 学生实体
	 * @param educationHomeWork 作业实体
	 * @return EducationHomeWorkStudent
	 * @description 
	 * @date Nov 22, 2018
	 */
	public EducationHomeWorkStudent findEducationHomeWorkStudentByStudentAndHomeWork(EducationStudent educationStudent,EducationHomeWork educationHomeWork);
	
	/**
	 * @author Warren
	 * @param educationHomeWork
	 * @return List<EducationHomeWorkStudent>
	 * @description 根据作业查询学生
	 * @date Nov 23, 2018
	 */
	public List<EducationHomeWorkStudent> findEducationHomeWorkStudentByHomeWork(EducationHomeWork educationHomeWork);
}
